﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mes.采购管理.model
{
    public class Details
    {
        public string Reqest_No { get; set; } // 采购编号
        public string Materlal_Id { get; set; } // 原料名称
        public string Matelal_name { get; set; } // 原料名称
        public decimal Request_Qty { get; set; } // 申请数量
        public DateTime Request_Ddte { get; set; } // 申请日期
        public decimal Budget_Amount { get; set; } // 采购预算
        public string Status { get; set; } // 采购状态
        public string Approval { get; set; } // 审批状态

        // 审批记录列表
        public List<ApprovalRecordDto> ApprovalRecords { get; set; } = new List<ApprovalRecordDto>();
    }

    public class ApprovalRecordDto
    {
        public int Id { get; set; } // 记录ID
        public int Approver { get; set; } // 审批人
        public string ApproverName { get; set; } // 审批人姓名
        public string Result { get; set; } // 审批结果
        public string Comment { get; set; } // 审批意见
        public bool Is_Final { get; set; } // 是否结束流程
        public int Approver_Ddte { get; set; }// 下一审批人
        public string Next_Approver { get; set; } // 下一审批人
        public DateTime? Approved_Date { get; set; } // 审批时间
    }
}
